package ar.uba.fi.algo3.algoTank.model.cuarteles;

import ar.uba.fi.algo3.algoTank.model.Objeto;
import ar.uba.fi.algo3.algoTank.model.Vector;
import ar.uba.fi.algo3.algoTank.model.formas.Figura;
import ar.uba.fi.algo3.algoTank.model.formas.Rectangulo;
import ar.uba.fi.algo3.algoTank.util.Constantes;

public class Cuartel extends Objeto {

	private static Cuartel instancia = null;

	private Cuartel(Figura forma) {
		super(forma);
	}

	public static Cuartel getInstancia() {
		if (instancia == null) {
			instancia = new Cuartel(new Rectangulo(Constantes.BASE_CUARTEL, Constantes.ALTURA_CUARTEL, new Vector(Constantes.ESCENARIO_ANCHO / 2,
					Constantes.ESCENARIO_ALTO - Constantes.ALTURA_CUARTEL)));
		}
		return instancia;
	}
}
